$borderColor: hsla(0, 0%, 83.5%, 0.7) !important;

body.CoreBody .el-table {
  /* ============================== 表体 ============================== */
  &__body {
    tr.hover-row > td.el-table__cell,
    tr:hover > td.el-table__cell {
      background-color: #b7e0fc !important;
    }
  }

  /* ============================== 边框 ============================== */
  &--border {
    border-color: $borderColor;

    .el-table__fixed-right::before,
    &::before,
    &::after {
      background-color: $borderColor;
    }
  }

  /* ============================== 单元格 ============================== */
  th,
  td {
    border-color: $borderColor;
    color: #000;
  }

  /* ============================== 左右固定 ============================== */
  &__fixed,
  &__fixed-right {
    /* —————————————————————————————— 单元格 —————————————————————————————— */
    .el-table__cell {
      background: #e7f8f8 !important;
    }
  }

  /* ============================== 表头 ============================== */
  .el-table__header {
    /* —————————————————————————————— 单元格 —————————————————————————————— */
    th.el-table__cell {
      line-height: 34px;
      padding: 8px 0;
      font-weight: normal;

      /* ------------------------------ 内容 ------------------------------ */
      > .cell {
        line-height: 34px;
        vertical-align: top;
      }

      /* ------------------------------ 排序 ------------------------------ */
      .caret-wrapper {
        vertical-align: top;
      }
    }
  }

  /* ============================== 表体 ============================== */
  .el-table__body {
    /* —————————————————————————————— 单元格 —————————————————————————————— */
    td.el-table__cell {
      padding: 6px 0;
    }
  }
}

body.CoreBody .el-table__footer-wrapper,
body.CoreBody .el-table__header-wrapper {
  background-color: hsla(0, 0%, 88.6%, 0.5);
}
